strap of twisted leather - Almanca İngilizce Sözlük